const express = require('express')
const router = express.Router()

const productHandle = require('../router_handle/product')

// 入库产品
router.post('/InProduct', productHandle.InProduct)
// 编辑产品信息
router.post('/EditProduct', productHandle.EditProduct)
// 删除产品
router.delete('/DeleteProduct', productHandle.DeleteProduct)
// 获取产品列表
router.get('/GetProductList', productHandle.GetProductList)
// 申请出库
router.post('/ApplyProductOut', productHandle.ApplyProductOut)
// 获取正在申请中的列表
router.get('/GetProductApplyitList', productHandle.GetProductApplyitList)
// 产品审核
router.post('/AuditProduct', productHandle.AuditProduct)
// 通过产品编号搜索产品
router.post('/SearchProductByProductId', productHandle.SearchProductByProductId)
// 通过出库编号搜索产品
router.post('/SearchProductByProductOutId', productHandle.SearchProductByProductOutId)
// 获取产品总数
router.get('/GetProductTotal', productHandle.GetProductTotal)
// 获取申请出库的产品总数
router.get('/GetApplyProductTotal', productHandle.GetApplyProductTotal)
// 获取出库成功的产品列表
router.get('/GetProductOutList', productHandle.GetProductOutList)
// 获取出库成功的产品总数
router.get('/GetProductOutTotal', productHandle.GetProductOutTotal)
// 根据页码获取申请出库产品数据
router.post('/GetApplyProductListByPager', productHandle.GetApplyProductListByPager)
// 根据页码获取产品数据 
router.post('/GetProductListByPager', productHandle.GetProductListByPager)
// 根据页码获取出库成功的产品数据
router.post('/GetProductOutListByPager', productHandle.GetProductOutListByPager)
// 获取产品分类
router.get('/GetProductCate', productHandle.GetProductCate)
// 撤回申请出库
router.post('/WithdrawApplyProduct', productHandle.WithdrawApplyProduct)



module.exports = router